<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script>
</head>
<body>
<button onclick="createCP()">添加比赛</button>
<hr>
<button onclick="entercurrentst()">进入当前流程</button>
<hr>
<button onclick="isapply()">查看是否报名</button>
<hr>
<button onclick="modifyWorks()">修改作品</button>
<button onclick="nowCPWorks()">查看当前用户当前比赛的作品</button>
<button onclick="updateCP()">更新比赛</button>
<button onclick="infoCP()">获取具体比赛的信息</button>
<button onclick="updateStep()">修改比赛流程</button>
<button onclick="img()">图片</button>


<script>

    function img()
    {
        $.get('http://211.149.221.44:2074/uploads/imgs/a16e9c032bc64d9d064165afde0dcd32.png',function (res)
        {
            console.log(res);
        })
    }
    function createCP()
    {
        var data = {
            'Title': '我的比赛',
            'CoverUrl': '/uploads/imgs/cp2.png',     //相对路径
            'Desc': '比赛描述',
            'GameShowsType': '本平台发布',            //[本平台发布|第三方页面]
            'GameShowsContent': '是就垃圾分类圣诞节', //本平台发布 填写此项(比赛内容)
            'ShowsUrl': '',                           //第三方页面 填写此项
            'GameStartTime': 142234234,              //比赛开始时间
            'GameEndTime': 1423234,                //比赛结束时间
            'steps': [
                {
                    'Title': '初赛',
                    'Content': '流程内容',
                    'Type': '颁奖',       //[晋级|颁奖]
                    'QualifiedPerson': 32,//获奖人数
                    'AwardsItems': [      //奖项
                        {
                            AwardsName: '一等',
                            AwardsPeoples: 3
                        },
                        {
                            AwardsName: '二等',
                            AwardsPeoples: 3
                        }

                    ],
                    'SubmitWorks': '提交作品',  //[提交作品|不提交作品]
                    'Judger': [                   //评委的guid
                        {
                            'Name': '姓名1',
                            'UserName': '登陆名称1',
                            'Password': '232s32',
                            'Tel': '18212722133'
                        },
                        {
                            'Name': '评委姓名',
                            'UserName': '登陆名称1',
                            'Password': '232s32',
                            'Tel': '18212722133'
                        }
                    ],
                    'IsShowWorks': '展示作品内容'//[展示作品内容|发布结果]
                },
            ],                             //比赛流程
            'HeadCount': 50,//总人数,取最大
            'ApplyNotes': '这里是报名须知',          //报名须知
            'ApplyStartTime': 3242423,                //报名开始时间戳
            'ApplyEndTime': 3242423,                  //报名结束时间戳
            'ApplyType': '个人'                       //[团队|个人],参赛类型
        };
        var api = "http://127.0.0.1:8091/apiv1/createcp";
        console.log(JSON.stringify(data));
        $.post(api, {data: JSON.stringify(data)}, function (data)
        {
            console.log(data);
        });
    }


    function entercurrentst()
    {
        var data = {
            cpguid: '6d801550-19d1-11e8-af6c-9f0d23291db3', //比赛guid,
            stguid: '6d801551-19d1-11e8-af6c-9f0d23291db3' //需要进入的流程的guid
        };
        var api = "http://127.0.0.1:8091/apiv1/entercurrentst";
        console.log(JSON.stringify(data));
        $.post(api, {data: JSON.stringify(data)}, function (data)
        {
            console.log(data);
        });
    }


    function isapply()
    {
        var data = {
            cpguid: '005746d1-07cd-11e8-b01a-dba5c000ab6', //比赛guid,
            usrguid: 'fbec0398-ae57-41e2-9543-373b618dee57' //需要进入的流程的guid
        };
        var api = "http://127.0.0.1:8091/apiv1/isapply";
        $.post(api, {data: JSON.stringify(data)}, function (data)
        {
            console.log(data);
        });
    }


    function modifyWorks()
    {
        var data = {
            "wkguid": '28a7df3d-df1b-4836-898b-eb2422f4114a',    //作品的guid
            "CoverUrl": "/uploads/imgs/cp2.png",
            "Title": "66666666",
            "Desc": "作品简介",
            "Content": "sljdljslkfjskldjfklsjlflsdfsf"
        };
        var api = "http://127.0.0.1:8091/apiv1/updateWork";
        $.post(api, {data: JSON.stringify(data)}, function (data)
        {
            console.log(data);
        });
    }

    function nowCPWorks()
    {
        let api = 'http://127.0.0.1:8091/apiv1/userCourrentCompetitionStepWorks/2b6de7e0-1b8a-11e8-a489-51760f669082/fbec0398-ae57-41e2-9543-373b618dee57';
        $.get(api, function (data)
        {
            console.log(data);
        });
    }


    function updateCP()
    {
        var obj = {
            'Title': '我的比赛',
            'CoverUrl': '/uploads/imgs/cp2.png',     //相对路径
            'Desc': '比赛描述',
            'GameShowsType': '本平台发布',            //[本平台发布|第三方页面]
            'GameShowsContent': '是就垃圾分类圣诞节',//本平台发布 填写此项(比赛内容)
            'ShowsUrl': ' ',                         //第三方页面 填写此项
            'GameStartTime': 14234234234,
            'GameEndTime': 14234234234,
            'steps':
                [
                    {
                        'Title': '初赛',
                        'Content': '流程内容',
                        'Type': '颁奖',       //[晋级|颁奖]
                        'QualifiedPerson': 32,//获奖人数
                        'AwardsItems': [      //奖项
                            {
                                AwardsName: '一等',
                                AwardsPeoples: 3
                            }

                        ],
                        'SubmitWorks': '提交作品', //[提交作品|不提交作品]
                        'Judger': [                //评委的guid
                            {
                                'Name': '评委姓名',
                                'UserName': '登陆名称',
                                'Password': '232s32',
                                'Tel': '10086'
                            }
                        ],
                        'IsShowWorks': '展示作品内容'//[展示作品内容|发布结果|展示作品内容并发布结果]
                    },
                ],
            'HeadCount': 50,//总人数,取最大
            'ApplyNotes': '这里是报名须知',//报名须知
            'ApplyStartTime': 3242423,//报名开始时间戳
            'ApplyEndTime': 3242423,   //报名结束时间戳
            'ApplyType': '个人'//[团队|个人],参赛类型
        };
    }

    function infoCP()
    {
        $.get('http://211.149.221.44:2074/apiv1/competition/45e13ed0-3267-11e8-a137-7faf6d39e820', function (res)
        {
            console.log(res);
        });
    }

    function updateStep()
    {
        var data = {
            cpguid: '82fbea60-33cd-11e8-8a9d-5f8f27315271',
            steps: [
                {
                    'Title': '初赛',
                    'Content': '流程内容',
                    'Type': '颁奖',       //[晋级|颁奖]
                    'QualifiedPerson': 32,//获奖人数
                    'AwardsItems': [      //奖项
                        {
                            AwardsName: '一等',
                            AwardsPeoples: 3
                        }

                    ],
                    'SubmitWorks': '提交作品', //[提交作品|不提交作品]
                    'Judger': [                //评委的guid
                        {
                            'Name': '评委姓名',
                            'UserName': '登陆名称',
                            'Password': '232s32',
                            'Tel': '10086'
                        }
                    ],
                    'IsShowWorks': '展示作品内容'//[展示作品内容|发布结果|展示作品内容并发布结果]
                },
            ]
        };
        $.post('http://127.0.0.1:8091/apiv1/updatecpsteps', {data: JSON.stringify(data)}, function (res)
        {
            console.log(res);
        });
    }

    //45e13ed0-3267-11e8-a137-7faf6d39e820
    //http://127.0.0.1:8091/apiv1/stepWorksCountAndApplicationsCount/2b6e0ef4-1b8a-11e8-a489-51760f669082
    // http://127.0.0.1:8091/apiv1/userCurrentCompetitionWorks/2b6d99c0-1b8a-11e8-a489-51760f669082/fbec0398-ae57-41e2-9543-373b618dee57
</script>
</body>
</html>